package com.gzq.singleton.exam00;

import java.io.Serializable;

/**
 * 静态内部类
 */
public class LhStaticInnerClass implements Serializable {

    // 构造器私有化。
    private LhStaticInnerClass(){
    }

    // 提供一个静态内部类。
    private static class Instance{
        public Instance(){
        }
        private static final LhStaticInnerClass instance = new LhStaticInnerClass();
    }

    // 提供静态的方法返回单例。
    public static LhStaticInnerClass getSingleton(){
        return Instance.instance;
    }

}
